Signed-off-by: Olaf Hering <olaf@aepfle.de>
Committed-by: Ian Jackson <ian.jackson.citrix.com>
return -1;
}
-static void get_request(mem_event_t *mem_event, mem_event_request_t *req)
+static void get_request(struct mem_event *mem_event, mem_event_request_t *req)
{
mem_event_back_ring_t *back_ring;
RING_IDX req_cons;
back_ring->sring->req_event = req_cons + 1;
}
-static void put_response(mem_event_t *mem_event, mem_event_response_t *rsp)
+static void put_response(struct mem_event *mem_event, mem_event_response_t *rsp)
{
mem_event_back_ring_t *back_ring;
RING_IDX rsp_prod;
#define XENPAGING_PAGEIN_QUEUE_SIZE 64
-typedef struct mem_event {
+struct mem_event {
domid_t domain_id;
xc_evtchn *xce_handle;
int port;
mem_event_back_ring_t back_ring;
mem_event_shared_page_t *shared_page;
void *ring_page;
-} mem_event_t;
+};
struct xenpaging {
xc_interface *xc_handle;
unsigned long *bitmap;
- mem_event_t mem_event;
+ struct mem_event mem_event;
/* number of pages for which data structures were allocated */
int max_pages;
int num_paged_out;